<TagAttribute("item_collection","itmc","????","????",0,92)>
Public Class ITEM_COLLECTION_TAG
Inherits HaloTag
Public Const Extension as String = "item_collection"
Public Const FourCC as String = "itmc"
Public Const ParentFourCC as String = "????"
Public Const GrandParentFourCC as String = "????"
Public Const [Version] as Short = 0
Public Const HeaderLength as Integer = 92

''' <summary>
''' item_permutation
''' </summary>
<TagField("item permutations", 84, 11)>
Public item_permutations as List(Of ITEM_PERMUTATIONS_BLOCK)

''' <summary>
''' 
''' </summary>
<TagField("spawn time (in seconds, 0 = default)", 1, 23)>
Public spawn_time as Short

''' <summary>
''' 
''' </summary>
<TagField("", 2, -1)>
Public padding as Byte()

''' <summary>
''' 
''' </summary>
<TagField("", 76, -1)>
Public padding_1 as Byte()
Public Class ITEM_PERMUTATIONS_BLOCK

''' <summary>
''' 
''' </summary>
<TagField("", 32, -1)>
Public padding as Byte()

''' <summary>
''' relatively how likely this item will be chosen
''' </summary>
<TagField("weight", 1, 0)>
Public weight as Single

''' <summary>
''' which item to 
''' </summary>
<TagField("item^", 16, 10)>
Public item as New TAG_REFERENCE

''' <summary>
''' 
''' </summary>
<TagField("", 32, -1)>
Public padding_1 as Byte()

End Class

End Class
